package com.ruoyi.zzw.domain;

import com.fasterxml.jackson.annotation.JsonProperty;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 民转刑事案件管理对象 t_case_info
 * 
 * @author ruoyi
 * @date 2023-12-06
 */
public class CaseInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 民转刑案件id */
    @JsonProperty("cCaseId")
    private Long cCaseId;

    /** 案件类型
 */
    @Excel(name = "案件类型 ")
    @JsonProperty("cCaseType")
    private Long cCaseType;

    /** 风险等级 */
    @Excel(name = "风险等级")
    @JsonProperty("cRiskLevel")
    private Long cRiskLevel;

    /** 案件描述 */
    @Excel(name = "案件描述")
    @JsonProperty("cCaseDetail")
    private String cCaseDetail;

    /** 案件图片 */
    @Excel(name = "案件图片")
    @JsonProperty("cCaseDetailImg")
    private String cCaseDetailImg;

    /** 所属地区id */
    @Excel(name = "所属地区id")
    @JsonProperty("cRegionId")
    private Long cRegionId;

    /** 潜在因素转隐患概率 */
    @Excel(name = "潜在因素转隐患概率")
    @JsonProperty("cQzyszyh")
    private String cQzyszyh;

    /** 处置隐患概率 */
    @Excel(name = "处置隐患概率")
    @JsonProperty("cCzyh")
    private String cCzyh;

    /** 潜在因素转刑事案件概率 */
    @Excel(name = "潜在因素转刑事案件概率")
    @JsonProperty("cQzyszxs")
    private String cQzyszxs;

    /** 案由信息 (例如:来源:法院系统:部门:法院:时间:x年x月x日) */
    @Excel(name = "案由信息 (例如:来源:法院系统:部门:法院:时间:x年x月x日)")
    @JsonProperty("cCaseOrigin")
    private String cCaseOrigin;

    /** 案件分析 */
    @Excel(name = "案件分析")
    @JsonProperty("cCaseAnalyse")
    private String cCaseAnalyse;

    /** 预警对象 */
    @Excel(name = "预警对象")
    @JsonProperty("cWarningObject")
    private String cWarningObject;

    /** 要素感知 */
    @Excel(name = "要素感知")
    @JsonProperty("cPerception")
    private String cPerception;

    /** 算法模型 */
    @Excel(name = "算法模型")
    @JsonProperty("cArithmeticModel")
    private String cArithmeticModel;

    /** 预警结果
 */
    @Excel(name = "预警结果 ")
    @JsonProperty("cWarningResult")
    private String cWarningResult;

    public void setcCaseId(Long cCaseId) 
    {
        this.cCaseId = cCaseId;
    }

    public Long getcCaseId() 
    {
        return cCaseId;
    }
    public void setcCaseType(Long cCaseType) 
    {
        this.cCaseType = cCaseType;
    }

    public Long getcCaseType() 
    {
        return cCaseType;
    }
    public void setcRiskLevel(Long cRiskLevel) 
    {
        this.cRiskLevel = cRiskLevel;
    }

    public Long getcRiskLevel() 
    {
        return cRiskLevel;
    }
    public void setcCaseDetail(String cCaseDetail) 
    {
        this.cCaseDetail = cCaseDetail;
    }

    public String getcCaseDetail() 
    {
        return cCaseDetail;
    }
    public void setcCaseDetailImg(String cCaseDetailImg) 
    {
        this.cCaseDetailImg = cCaseDetailImg;
    }

    public String getcCaseDetailImg() 
    {
        return cCaseDetailImg;
    }
    public void setcRegionId(Long cRegionId) 
    {
        this.cRegionId = cRegionId;
    }

    public Long getcRegionId() 
    {
        return cRegionId;
    }
    public void setcQzyszyh(String cQzyszyh) 
    {
        this.cQzyszyh = cQzyszyh;
    }

    public String getcQzyszyh() 
    {
        return cQzyszyh;
    }
    public void setcCzyh(String cCzyh) 
    {
        this.cCzyh = cCzyh;
    }

    public String getcCzyh() 
    {
        return cCzyh;
    }
    public void setcQzyszxs(String cQzyszxs) 
    {
        this.cQzyszxs = cQzyszxs;
    }

    public String getcQzyszxs() 
    {
        return cQzyszxs;
    }
    public void setcCaseOrigin(String cCaseOrigin) 
    {
        this.cCaseOrigin = cCaseOrigin;
    }

    public String getcCaseOrigin() 
    {
        return cCaseOrigin;
    }
    public void setcCaseAnalyse(String cCaseAnalyse) 
    {
        this.cCaseAnalyse = cCaseAnalyse;
    }

    public String getcCaseAnalyse() 
    {
        return cCaseAnalyse;
    }
    public void setcWarningObject(String cWarningObject) 
    {
        this.cWarningObject = cWarningObject;
    }

    public String getcWarningObject() 
    {
        return cWarningObject;
    }
    public void setcPerception(String cPerception) 
    {
        this.cPerception = cPerception;
    }

    public String getcPerception() 
    {
        return cPerception;
    }
    public void setcArithmeticModel(String cArithmeticModel) 
    {
        this.cArithmeticModel = cArithmeticModel;
    }

    public String getcArithmeticModel() 
    {
        return cArithmeticModel;
    }
    public void setcWarningResult(String cWarningResult) 
    {
        this.cWarningResult = cWarningResult;
    }

    public String getcWarningResult() 
    {
        return cWarningResult;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("cCaseId", getcCaseId())
            .append("cCaseType", getcCaseType())
            .append("cRiskLevel", getcRiskLevel())
            .append("cCaseDetail", getcCaseDetail())
            .append("cCaseDetailImg", getcCaseDetailImg())
            .append("cRegionId", getcRegionId())
            .append("cQzyszyh", getcQzyszyh())
            .append("cCzyh", getcCzyh())
            .append("cQzyszxs", getcQzyszxs())
            .append("cCaseOrigin", getcCaseOrigin())
            .append("cCaseAnalyse", getcCaseAnalyse())
            .append("cWarningObject", getcWarningObject())
            .append("cPerception", getcPerception())
            .append("cArithmeticModel", getcArithmeticModel())
            .append("cWarningResult", getcWarningResult())
            .toString();
    }
}
